package com.kaili.basic.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.kaili.basic.pojo.entity.BaseCar;
import com.kaili.basic.pojo.vo.BaseCarVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用户service接口
 * @Copyright: Copyright (c) 2017
 * @Company: 杭州凯立通信有限公司
 * @author zhengs
 * @version 1.0.0 2017年7月18日 下午7:24:39
 */
public interface IBaseCarService {

    //根据车牌号查询车辆
    BaseCar getBase(String name);

    //根据id查询车辆
    BaseCar getBaseCarById(Long id);

    //根据车牌号模糊查询车辆
    List<BaseCarVO> getBaseCarByconditions(String carNo);

    //添加车辆
    int addBaseCar(BaseCar baseCar);

    int updateById(BaseCar baseCar);

    int deleteBatchIds(List<String> ids);

    Page<BaseCar> getBaseCarsByKeywords(Page<BaseCar> page, BaseCar baseCar);


}